﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.Interface.Common.Model.GateWay.Dto.In
{
    public class QueryAdmissionCardResp
    {
        /**
         * 入院申请单来源代码
         */
        public String inPatientApplySourceCode { get; set; }

        /**
         * 患者ID
         */
        public String patientId{get;set;}

        /**
         * 入院证号
         */
        public String admitCardNo{get;set;}

        /**
         * 人员姓名
         */
        public String personName{get;set;}

        /**
         * 性别代码
         */
        public String sexCoding{get;set;}

        /**
         * 性别名称
         */
        public String sexName{get;set;}

        /**
         * 生日
         */
        public DateTime? birthday{get;set;}

        /**
         * 婚姻状况代码
         */
        public String marriageCoding{get;set;}

        /**
         * 婚姻状况名称
         */
        public String marriageName{get;set;}

        /**
         * 国家代码
         */
        public String countryCode{get;set;}

        /**
         * 国家
         */
        public String country{get;set;}

        /**
         * 民族代码
         */
        public String nationCode{get;set;}

        /**
         * 民族
         */
        public String nation{get;set;}

        /**
         * 患者索引号
         */
        public String patIndexNo{get;set;}

        /**
         * 职业类别代码
         */
        public String occupationCategCode{get;set;}

        /**
         * 职业类别名称
         */
        public String occupationCategName{get;set;}

        /**
         * 工作单位
         */
        public String company{get;set;}

        /**
         * 联系人姓名
         */
        public String contactName{get;set;}

        /**
         * 联系人关系代码
         */
        public String contactRelationCode{get;set;}

        /**
         * 联系人关系名称
         */
        public String contactRelationName{get;set;}

        /**
         * 联系人电话
         */
        public String contactPhoneNo{get;set;}

        /**
         * 联系人身份证
         */
        public String contactIdNumber{get;set;}

        /**
         * 联系人地址
         */
        public String contactPersonAddr{get;set;}

        /**
         * 联系人地址-省代码
         */
        public String contactPersonAddrProvinceCode{get;set;}

        /**
         * 联系人地址-省（自治区、直辖市）
         */
        public String contactPersonAddrProvince{get;set;}

        /**
         * 联系人地址-市代码
         */
        public String contactPersonAddrCityCode{get;set;}

        /**
         * 联系人地址-市（地区、州）
         */
        public String contactPersonAddrCity{get;set;}

        /**
         * 联系人地址-县代码
         */
        public String contactPersonAddrCountyCode{get;set;}

        /**
         * 联系人地址-县（区）
         */
        public String contactPersonAddrCounty{get;set;}

        /**
         * 联系人地址-乡代码
         */
        public String contactPersonAddrTownshipCode{get;set;}

        /**
         * 联系人地址-乡（镇、街道办事处）
         */
        public String contactPersonAddrTownship{get;set;}

        /**
         * 联系人地址-村（街、路、弄等）
         */
        public String contactPersonAddrVillage{get;set;}

        /**
         * 联系人地址-邮政编码
         */
        public String contactPersonAddrZipCode{get;set;}

        /**
         * 入院科室代码
         */
        public String admitDeptCode{get;set;}

        /**
         * 入院科室No
         */
        public String admitDeptNo{get;set;}

        /**
         * 入院科室名称
         */
        public String admitDeptName{get;set;}

        /**
         * 入院病区代码
         */
        public String admitWardCode{get;set;}


        /**
         * 入院病区代码
         */
        public String admitWardNo{get;set;}

        /**
         * 入院病区名称
         */
        public String admitWardName{get;set;}

        /**
         * 入院病床索引号
         */
        public String admitBedIndexNo{get;set;}

        /**
         * 入院病床代码
         */
        public String admitBedCode{get;set;}

        /**
         * 入院病床名称
         */
        public String admitBedName{get;set;}

        /**
         * 入院医生代码
         */
        public String admitStaffCode{get;set;}


        /**
         * 入院医生no
         */
        public String admitStaffNo{get;set;}

        /**
         * 入院医生名称
         */
        public String admitStaffName{get;set;}

        /**
         * 入院情况代码
         */
        public String admitSituationCode{get;set;}

        /**
         * 入院情况
         */
        public String admitSituation{get;set;}

        /**
         * 入院途径代码
         */
        public String admitWayCode{get;set;}

        /**
         * 入院途径名称
         */
        public String admitWayName{get;set;}

        /**
         * 入院诊断代码
         */
        public String admitDiagCode{get;set;}


        /**
         * 入院诊断No
         */
        public String admitDiagNo{get;set;}

        /**
         * 入院诊断名称
         */
        public String admitDiagName{get;set;}

        /**
         * 医疗机构代码
         */
        public String miCode{get;set;}

        /**
         * 医疗机构名称
         */
        public String miName{get;set;}

        /**
         * 院区代码
         */
        public String campusCode{get;set;}

        /**
         * 院区名称
         */
        public String campusName{get;set;}

        /**
         * 操作日期时间
         */
        public DateTime? operDatetime{get;set;}

        /**
         * 操作职工工号
         */
        public String operStaffCode{get;set;}


        /**
         * 操作职工工号
         */
        public String operStaffNo{get;set;}

        /**
         * 操作职工姓名
         */
        public String operStaffName{get;set;}

        /**
         * 备注
         */
        public String note{get;set;}


        /**
         * 联系方式列表
         */
        public List<ContactInfoResp> contactList{get;set;}

        /**
         * 证件信息列表
         */
        public List<CertificateInfoResp> certificateInfoList{get;set;}

        /**
         * 人员地址信息列表
         */
        public List<PersonAddressInfoResp> personAddressList{get;set;}
    }
}
